package com.haoke.recommendation.service;

import com.haoke.commons.vo.HaokeResult;

/**
 * @author yue13
 * <p>
 * 热门推荐 服务接口
 */
public interface RecommendationService {

    /**
     * 查询热门推荐商品信息，查询条件是所在城市
     * 保证查询的返回结果数据个数为 4
     * 如果所在城市的热门推荐商品数量大于4，查询前四条数据，查询条件是城市、是否推荐；
     * 根据推荐的排序字段降序排列 recoSort 字段
     * 所有城市的热门推荐数据总计不足4条数据，使用托底数据进行补充
     *
     * @param city
     * @return
     */
    HaokeResult getRecommendation(String city);
}
